home *** CD-ROM | disk | FTP | other *** search
- package sun.tools.tree;
-
- import java.util.Hashtable;
- import sun.tools.java.Environment;
- import sun.tools.java.Type;
-
- public abstract class BinaryLogicalExpression extends BinaryExpression {
- public BinaryLogicalExpression(int var1, int var2, Expression var3, Expression var4) {
- super(var1, var2, Type.tBoolean, var3, var4);
- }
-
- public long checkValue(Environment var1, Context var2, long var3, Hashtable var5) {
- ConditionVars var6 = new ConditionVars();
- this.checkCondition(var1, var2, var3, var5, var6);
- return var6.vsTrue & var6.vsFalse;
- }
-
- public abstract void checkCondition(Environment var1, Context var2, long var3, Hashtable var5, ConditionVars var6);
-
- public Expression inline(Environment var1, Context var2) {
- super.left = super.left.inlineValue(var1, var2);
- super.right = super.right.inlineValue(var1, var2);
- return this;
- }
- }
-